package cn.tedu.ymg.product.service;

import cn.tedu.ymg.commons.pojo.vo.PageData;
import cn.tedu.ymg.product.pojo.param.OrderAddNewParam;
import cn.tedu.ymg.product.pojo.param.OrderUpdateInfoParam;
import cn.tedu.ymg.product.pojo.vo.OrderListItemVO;
import cn.tedu.ymg.product.pojo.vo.OrderStandardVO;


public interface IOrderService {

    void addNew(OrderAddNewParam orderAddNewParam);

    void delete(Long id);

    void updateInfoById(Long id, OrderUpdateInfoParam orderUpdateInfoParam);

    OrderStandardVO getStandardById(Long id);

    PageData<OrderListItemVO> list(Integer pageNum);
    PageData<OrderListItemVO> list(Integer pageNum,Integer pageSize);

}
